<?php

Class Curso {
    
   
    private $dal;
    private $nombreActividad;
    private $codigo;
    private $actividad;
    private $coordinador;
    private $facultad;
    private $fechaInicio;
    private $fechaFin;
    private $tipoActividad;
    private $objetivos;
    private $contenidos;
    private $requisitosInscripcion;
    private $requisitosCertificacion;
    private $costo;
    
    public function Curso($codigo,$nombreActividad,$coordinador,$facultad,$fechaInicio,$fechaFin,$tipoActividad,$objetivos,$contenidos,$requisitosInscripcion,$requisitosCertificacion,$costo){
        $this->codigo=$codigo;
        $this->nombreActividad=$nombreActividad;
        $this->coordinador=$coordinador;
        $this->facultad=$facultad;
        $this->fechaInicio=$fechaInicio;
        $this->fechaFin=$fechaFin;
        $this->tipoActividad=$tipoActividad;
        $this->objetivos=$objetivos;
        $this->contenidos=$contenidos;
        $this->requisitosInscripcion=$requisitosInscripcion;
        $this->requisitosCertificacion=$requisitosCertificacion;
        $this->costo=$costo;
    }

    
    public function ingresar_curso(){
        echo'si entro al ingresar_curso';
        $x = new Curso(1708,"pl","oscar","ing",2012-05-05,2012-06-06,"curso","cualquiercosa","plplplplpl","foto","ganar",23000);        
        $dal=new DataAccess();        
        $dal->insertar_curso($x);
    }
    
     public function eliminarCurso($cod){
        $this-> dal= DataAccess();
        $this-> dal->eliminarCurso($cod);
    }

    public function consultarCursoCodigo($cod){
       $this-> dal = new DataAccess();
       $this-> dal->consultarCursoCodigo($cod);
    }
  
    
    public function setCodigo($str_codigo){
        $this->codigo=$str_codigo;
    }
    
    public function getCodigo(){
        return $this->codigo;
    }
    
    public function setNombreActividad($str_nombre){
        $this->nombreActividad=$str_nombre;
    }
    
    public function getNombreActividad(){
        return $this->nombreActividad;
    }
    
    public function setActividad($str_actividad){
        $this->actividad=$str_actividad;
    }
    
    public function getActividad(){
        return $this->actividad;
    }
    
    public function setCoordinador($str_coordinador){
        $this->coordinador=$str_coordinador;
    }
    
    public function getCoordinador(){
        return $this->coordinador;
    }
    
    public function setFacultad($str_facultad){
        $this->facultad=$str_facultad;
    }
    
    public function getFacultad(){
        return $this->facultad;
    }
    
    public function setFechaInicio($str_fechaInicio){
        $this->fechaInicio=$str_fechaInicio;
    }
    
    public function getFechaInicio(){
        return $this->fechaInicio;
    }
    
    public function setFechaFin($str_fechaFin){
        $this->fechaFin=$str_fechaFin;
    }
    
    public function getFechaFin(){
        return $this->fechaFin;
    }
    
    public function setTipoActividad($str_tipoActividad){
        $this->tipoActividad=$str_tipoActividad;
    }
    
    public function getTipoActividad(){
        return $this->tipoActividad;
    }
    
    public function setObjetivos($str_objetivos){
        $this->objetivos=$str_objetivos;
    }
    
    public function getObjetivos(){
        return $this->objetivos;
    }
    
    public function setContenidos($str_contenidos){
        $this->contenidos=$str_contenidos;
    }
    
    public function getContenidos(){
        return $this->contenidos;
    }
    
    public function setRequisitosInscripcion($str_inscripcion){
        $this->requisitosInscripcion=$str_inscripcion;
    }
    
    public function getRequisitosInscripcion(){
        return $this->requisitosInscripcion;
    }
    
    public function setRequisitosCertificacion($str_certificacion){
        $this->requisitosCertificacion=$str_certificacion;
    }
    
    public function getRequisitosCertificacion(){
        return $this->requisitosCertificacion;
    }
    
    public function setCosto($str_costo){
        $this->costo=$str_costo;
    }
    
    public function getCosto(){
        return $this->costo;
    }
    
    
}

?>
